package ${config.dtoPackage};

<#if importClassNames?exists>
<#list importClassNames as className>
import ${className};
</#list>
</#if>
import com.youngjun.common.pojo.dto.support.BaseDTO;

public class ${javaDomainName}DTO extends BaseDTO<${javaDomainName}DTO> {

<#if columns?exists>
    <#list columns as column>
        <#if column.columnComment??>
            <#if column.columnComment!="">
    //${column.columnComment}
            </#if>
        </#if>
        <#if column.columnName != "is_deleted" && column.columnName != "gmt_created" && column.columnName != "gmt_modified">
    private ${column.javaFieldType.simpleClassName} ${column.javaFieldName};

        </#if>
    </#list>
</#if>
<#if columns?exists>
    <#list columns as column>
        <#if column.columnName!="is_deleted" && column.columnName != "gmt_created" && column.columnName != "gmt_modified">
    public ${column.javaFieldType.simpleClassName} get${column.javaFieldNameCapitalize}() {
        return ${column.javaFieldName};
    }

    public ${javaDomainName}DTO set${column.javaFieldNameCapitalize}(${column.javaFieldType.simpleClassName} ${column.javaFieldName}) {
        this.${column.javaFieldName} = ${column.javaFieldName};
        return this;
    }

        </#if>
    </#list>
</#if>
}